encoding/json/jsontext.decodeBuffer.rd (field)
11 uses
encoding/json/jsontext (current package)
decode.go#L114: rd io.Reader
decode.go#L143: if _, ok := d.s.rd.(*bytes.Buffer); ok {
decode.go#L151: d.decodeBuffer = decodeBuffer{buf: b, rd: r}
decode.go#L176: if d.rd == nil {
decode.go#L184: if bb, ok := d.rd.(*bytes.Buffer); ok {
decode.go#L240: n, err := d.rd.Read(d.buf[len(d.buf):cap(d.buf)])
decode.go#L268: if d.rd != nil && !isBytesBuffer(d.rd) && d.prevStart < d.prevEnd && uint(d.prevStart) < uint(len(d.buf)) {
pools.go#L154: if _, ok := d.s.rd.(*bytes.Buffer); ok {
pools.go#L155: d.s.rd, d.s.buf = nil, nil // avoid pinning the provided bytes.Buffer
pools.go#L158: d.s.rd = nil // avoid pinning the provided io.Reader
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)